ul.nav {
width:100px;
padding:0; 
margin:0; 
list-style:none; 
height:38px; 
position:relative; 
z-index:500; 
font-family:arial, verdana, sans-serif;
}


li.top {
display:block; 
float:left; 
height:38px;
}
li a.top_link {
display:block; 
float:left; 
height:35px; 
line-height:33px; 
color:#ccc; 
text-decoration:none; 
font-size:11px; 
font-weight:bold; 
padding:0 0 0 12px; 
cursor:pointer; 
background: url(../../images/ctrl/button/three_1.gif) no-repeat;
}
li a.top_link span {
float:left; 
display:block; 
padding:0 24px 0 12px; 
height:35px; 
background:url(../../images/ctrl/button/three_1.gif) no-repeat right top;
}
li a.top_link span.down {
float:left; 
display:block; 
padding:0 24px 0 12px; 
height:35px; 
background:url(../../images/ctrl/button/three_1a.gif) no-repeat right top;
}
li a.top_link:hover{
color:#fff; 
text-decoration: none;
}
li a.top_link:visited{
color:#ccc; 
text-decoration: none;
}


ul.nav li:hover{
z-index:400;
}



li.ulSub{
display:block; 
height:20px; 
position:relative; 
float:left; 
width:90px; 
font-weight:normal;
background: #bbd37e;
}


li.ulSub:hover{
z-index:400px;
}


a.liSub{
display:block; 
font-size:11px; 
height:18px; 
width:88px; 
line-height:18px; 
text-indent:5px; 
color:#000; 
text-decoration:none;
border:1px solid #bbd37e;
}
a.liSub:visited{
display:block; 
font-size:11px; 
height:18px; 
width:88px; 
line-height:18px; 
text-indent:5px; 
color:#000; 
text-decoration:none;
border:1px solid #bbd37e;
}
a.liSub:hover{
display:block; 
font-size:11px; 
height:18px; 
width:88px; 
line-height:18px; 
text-indent:5px; 
color:#000; 
text-decoration:none;
border:1px solid #bbd37e;
background:#6a812c;
color:#fff; 
border-color:#fff;
}


ul.subUl{
left:90px; 
top:-4px; 
background: #bbd37e; 
padding:3px; 
border:1px solid #5c731e; 
white-space:nowrap; 
width:90px; 
z-index:400; 
height:auto;
position:absolute;
}


a.fly{
display:block; 
font-size:11px; 
height:18px; 
width:88px; 
line-height:18px; 
text-indent:5px; 
color:#000; 
text-decoration:none;
border:1px solid #bbd37e; 
background:url(../../images/ctrl/button/arrow.gif) 80px 6px no-repeat;
}

a.fly:visited{
display:block; 
font-size:11px; 
height:18px; 
width:88px; 
line-height:18px; 
text-indent:5px; 
color:#000; 
text-decoration:none;
border:1px solid #bbd37e; 
background:url(../../images/ctrl/button/arrow.gif) 80px 6px no-repeat;
}
a.fly:hover{
display:block; 
font-size:11px; 
height:18px; 
width:88px; 
line-height:18px; 
text-indent:5px;  
text-decoration:none;
border:1px solid #bbd37e; 
background:#6a812c url(../../images/ctrl/button/arrow_over.gif) 80px 6px no-repeat;
color:#fff; 
border-color:#fff;
}


li .ul{
left:1px; 
top:38px; 
background: #bbd37e; 
padding:3px; 
border:1px solid #5c731e; 
white-space:nowrap; 
width:90px; 
height:auto; 
z-index:300; 
position:absolute;
} 
li .ul_hide{
position:absolute;
left:-9999px;
top:-9999px;
}